๋ค์ํ ํ๋ซํผ์์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ํํ๊ณ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๊ธฐ ์ํด ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํฌ๊ด์ ์ธ ๊ฐ์ด๋.
๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ: ์น ์ต์ ํ๋ฅผ ์ํ ์ฑ๋ฅ ํ๋กํ์ผ๋ง ๋ง์คํฐํ๊ธฐ
์ค๋๋ ๋น ๋ฅด๊ฒ ๋ณํํ๋ ๋์งํธ ํ๊ฒฝ์์ ์น์ฌ์ดํธ ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ก๋ฉ ์๋๊ฐ ๋๋ฆฌ๊ฑฐ๋ ์๋ต์ด ์๋ ์น ํ์ด์ง๋ ์ฌ์ฉ์์ ๋ถ๋ง์ ์ด๋ํ๊ณ , ์ฅ๋ฐ๊ตฌ๋ ํฌ๊ธฐ๋ฅผ ์ ๋ฐํ๋ฉฐ, ๋ธ๋๋ ํํ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ๋คํํ๋ ์ต์ ๋ธ๋ผ์ฐ์ ๋ ์น์ฌ์ดํธ์ ์ฑ๋ฅ์ ์ธ๋ฐํ๊ฒ ๋ถ์ํ๊ณ ์ต์ ํํ ์ ์๋ ๊ฐ๋ ฅํ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ๊ฐ์ด๋์์๋ ํจ๊ณผ์ ์ธ ์ฑ๋ฅ ํ๋กํ์ผ๋ง์ ์ํด ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํฌ๊ด์ ์ธ ๊ฐ์๋ฅผ ์ ๊ณตํ์ฌ ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ์ํํ๊ณ ๋งค๋ ฅ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ณด์ฅํฉ๋๋ค.
์ฑ๋ฅ ํ๋กํ์ผ๋ง ์ดํด
์ฑ๋ฅ ํ๋กํ์ผ๋ง์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ์ ๋ถ์ํ์ฌ ๋ณ๋ชฉ ํ์๊ณผ ๊ฐ์ ์์ญ์ ์๋ณํ๋ ํ๋ก์ธ์ค์ ๋๋ค. ์ฝ๋์ ๋์ ๋ฐฉ์์ ๋ค์ํ ์กฐ๊ฑด์์ ์ดํดํจ์ผ๋ก์จ ์ต์ ํ ์ ๋ต์ ๋ํ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ CPU ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ์๋น๋, ๋ ๋๋ง ์๊ฐ ๋ฐ ๋คํธ์ํฌ ์ง์ฐ ์๊ฐ๊ณผ ๊ฐ์ ๋ค์ํ ์งํ๋ฅผ ์ธก์ ํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
์ฑ๋ฅ ํ๋กํ์ผ๋ง์ด ์ค์ํ ์ด์ ๋ ๋ฌด์์ผ๊น์?
- ํฅ์๋ ์ฌ์ฉ์ ๊ฒฝํ: ๋ก๋ฉ ์๊ฐ์ด ๋น ๋ฅด๊ณ ์ํธ ์์ฉ์ด ์ํํ๋ฉด ์ฌ์ฉ์๊ฐ ๋ ๋ง์กฑํฉ๋๋ค.
- ์ดํ๋ฅ ๊ฐ์: ์ฌ์ฉ์๋ ๋น ๋ฅด๊ฒ ๋ก๋๋๋ ์น์ฌ์ดํธ๋ฅผ ๋ ํฌ๊ธฐํฉ๋๋ค.
- ํฅ์๋ SEO: Google๊ณผ ๊ฐ์ ๊ฒ์ ์์ง์ ์น์ฌ์ดํธ ์๋๋ฅผ ์์ ์์๋ก ๊ฐ์ฃผํฉ๋๋ค.
- ๋ฎ์ ์ธํ๋ผ ๋น์ฉ: ์ต์ ํ๋ ์ฝ๋๋ ๋ ์ ์ ๋ฆฌ์์ค๋ฅผ ์๋นํ์ฌ ์๋ฒ ๋ถํ ๋ฐ ๋์ญํญ ์ฌ์ฉ๋์ ์ค์ ๋๋ค.
- ์ ํ์จ ์ฆ๊ฐ: ์ํํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ์ ์๊ฑฐ๋ ์น์ฌ์ดํธ์ ์ ํ์จ์ ๋์ผ ์ ์์ต๋๋ค.
๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ ์๊ฐ
Chrome, Firefox, Safari ๋ฐ Edge์ ๊ฐ์ ์ต์ ์น ๋ธ๋ผ์ฐ์ ๋ ์น์ฌ์ดํธ์ ์ฑ๋ฅ์ ๋ํ ํ๋ถํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ด์ฅ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๋๊ตฌ์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ค์ ํจ๋์ด ํฌํจ๋ฉ๋๋ค.
- ์์: DOM ๊ตฌ์กฐ ๋ฐ CSS ์คํ์ผ์ ๊ฒ์ฌํ๊ณ ์์ ํฉ๋๋ค.
- ์ฝ์: JavaScript ๋ก๊ทธ, ์ค๋ฅ ๋ฐ ๊ฒฝ๊ณ ๋ฅผ ๋ด ๋๋ค.
- ์์ค/๋๋ฒ๊ฑฐ: JavaScript ์ฝ๋๋ฅผ ๋๋ฒ๊น ํฉ๋๋ค.
- ๋คํธ์ํฌ: ๋คํธ์ํฌ ์์ฒญ ๋ฐ ์๋ต์ ๋ถ์ํฉ๋๋ค.
- ์ฑ๋ฅ: CPU ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ์๋น๋ ๋ฐ ๋ ๋๋ง ์ฑ๋ฅ์ ํ๋กํ์ผ๋งํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ: ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฐ ๊ฐ๋น์ง ์์ง์ ๋ถ์ํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ : ์ฟ ํค, ๋ก์ปฌ ์ ์ฅ์ ๋ฐ ์๋น์ค ์์ปค๋ฅผ ๊ฒ์ฌํฉ๋๋ค.
์ด ๊ฐ์ด๋์์๋ ์ฑ๋ฅ ํ๋กํ์ผ๋ง๊ณผ ๊ฐ์ฅ ๊ด๋ จ์ฑ์ด ๋์ ์ฑ๋ฅ ๋ฐ ๋คํธ์ํฌ ํจ๋์ ์ค์ ์ ๋ก๋๋ค.
Chrome DevTools๋ฅผ ์ฌ์ฉํ ์ฑ๋ฅ ํ๋กํ์ผ๋ง
Chrome DevTools๋ ์น ๊ฐ๋ฐ ๋ฐ ๋๋ฒ๊น ์ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ ๋ชจ์์ ๋๋ค. DevTools๋ฅผ ์ด๋ ค๋ฉด ์น ํ์ด์ง๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ "๊ฒ์ฌ" ๋๋ "์์ ๊ฒ์ฌ"๋ฅผ ์ ํํ๊ฑฐ๋ Ctrl+Shift+I (macOS์์๋ Cmd+Option+I) ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
์ฑ๋ฅ ํจ๋
Chrome DevTools์ ์ฑ๋ฅ ํจ๋์ ์ฌ์ฉํ๋ฉด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ๊ธฐ๋กํ๊ณ ๋ถ์ํ ์ ์์ต๋๋ค. ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- DevTools ์ด๊ธฐ: ํ์ด์ง๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ "๊ฒ์ฌ"๋ฅผ ์ ํํฉ๋๋ค.
- ์ฑ๋ฅ ํจ๋๋ก ์ด๋: "์ฑ๋ฅ" ํญ์ ํด๋ฆญํฉ๋๋ค.
- ๋ นํ ์์: "๋ นํ" ๋ฒํผ(์ผ์ชฝ ์๋จ ๋ชจ์๋ฆฌ์ ์ํ ๋ฒํผ)์ ํด๋ฆญํ์ฌ ๋ นํ๋ฅผ ์์ํฉ๋๋ค.
- ์น์ฌ์ดํธ์ ์ํธ ์์ฉ: ํ์ด์ง ๋ก๋, ๋ฒํผ ํด๋ฆญ ๋๋ ์คํฌ๋กค๊ณผ ๊ฐ์ด ๋ถ์ํ๋ ค๋ ์์ ์ ์ํํฉ๋๋ค.
- ๋ นํ ์ค์ง: "์ค์ง" ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ นํ๋ฅผ ์ค์งํฉ๋๋ค.
- ๊ฒฐ๊ณผ ๋ถ์: ์ฑ๋ฅ ํจ๋์๋ CPU ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ์๋น๋ ๋ฐ ๋ ๋๋ง ์ฑ๋ฅ์ ํฌํจํ์ฌ ์น์ฌ์ดํธ ํ๋์ ๋ํ ์์ธํ ํ์๋ผ์ธ์ด ํ์๋ฉ๋๋ค.
์ฑ๋ฅ ํ์๋ผ์ธ ์ดํด
์ฑ๋ฅ ํ์๋ผ์ธ์ ์น์ฌ์ดํธ์ ํ๋์ ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ผ ์๊ฐ์ ์ผ๋ก ๋ํ๋ธ ๊ฒ์ ๋๋ค. ์ฌ๋ฌ ์น์ ์ผ๋ก ๋๋๋ฉฐ ๊ฐ ์น์ ์ ์น์ฌ์ดํธ์ ์ฑ๋ฅ์ ๋ํ ๋ค๋ฅธ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค.
- ํ๋ ์: ์น์ฌ์ดํธ์ ํ๋ ์ ์๋๋ฅผ ํ์ํฉ๋๋ค. ๋ถ๋๋ฌ์ด ํ๋ ์ ์๋๋ ์ผ๋ฐ์ ์ผ๋ก ์ด๋น ์ฝ 60ํ๋ ์(FPS)์ ๋๋ค.
- CPU ์ฌ์ฉ๋: JavaScript ์คํ, ๋ ๋๋ง ๋ฐ ๊ฐ๋น์ง ์์ง๊ณผ ๊ฐ์ ๋ค์ํ ํ๋ก์ธ์ค์์ ์์๋ CPU ์๊ฐ์ ํ์ํฉ๋๋ค.
- ๋คํธ์ํฌ: ์น์ฌ์ดํธ์์ ์์ฑํ ๋คํธ์ํฌ ์์ฒญ์ ํ์ํฉ๋๋ค.
- ๋ฉ์ธ ์ค๋ ๋: ๋๋ถ๋ถ์ JavaScript ์คํ ๋ฐ ๋ ๋๋ง์ด ๋ฐ์ํ๋ ๋ฉ์ธ ์ค๋ ๋์ ํ๋์ ํ์ํฉ๋๋ค.
- GPU: GPU ํ๋์ ํ์ํฉ๋๋ค.
์ฃผ์ ์ฑ๋ฅ ์งํ
์ฑ๋ฅ ํ์๋ผ์ธ์ ๋ถ์ํ ๋ ๋ค์ ์ฃผ์ ์งํ์ ์ ์ํ์ญ์์ค.
- ์ด ์ฐจ๋จ ์๊ฐ(TBT): ๋ฉ์ธ ์ค๋ ๋๊ฐ ์ค๋ ์คํ๋๋ ์์ ์ผ๋ก ์ธํด ์ฐจ๋จ๋ ์ด ์๊ฐ์ ์ธก์ ํฉ๋๋ค. TBT๊ฐ ๋์ผ๋ฉด ์ฌ์ฉ์ ๊ฒฝํ์ด ์ ํ๋ ์ ์์ต๋๋ค.
- ์ฒซ ๋ฒ์งธ ์ฝํ ์ธ ํ์ธํธ(FCP): ์ฒซ ๋ฒ์งธ ์ฝํ ์ธ ์์(์: ์ด๋ฏธ์ง, ํ ์คํธ)๊ฐ ํ๋ฉด์ ๋ํ๋๋ ๋ฐ ๊ฑธ๋ฆฐ ์๊ฐ์ ์ธก์ ํฉ๋๋ค.
- ์ต๋ ์ฝํ ์ธ ํ์ธํธ(LCP): ๊ฐ์ฅ ํฐ ์ฝํ ์ธ ์์๊ฐ ํ๋ฉด์ ๋ํ๋๋ ๋ฐ ๊ฑธ๋ฆฐ ์๊ฐ์ ์ธก์ ํฉ๋๋ค.
- ๋์ ๋ ์ด์์ ์ด๋(CLS): ํ์ด์ง ๋ก๋ ์ค์ ๋ฐ์ํ๋ ์์์น ๋ชปํ ๋ ์ด์์ ์ด๋์ ์์ ์ธก์ ํฉ๋๋ค.
- ์ํธ ์์ฉ ์๊ฐ(TTI): ํ์ด์ง๊ฐ ์์ ํ ์ํธ ์์ฉํ๊ฒ ๋๋ ๋ฐ ๊ฑธ๋ฆฐ ์๊ฐ์ ์ธก์ ํฉ๋๋ค.
JavaScript ์คํ ๋ถ์
JavaScript ์คํ์ ์ข ์ข ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์ฃผ์ ์์ธ์ ๋๋ค. ์ฑ๋ฅ ํจ๋์ JavaScript ํจ์ ํธ์ถ, ์คํ ์๊ฐ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. JavaScript ์คํ์ ๋ถ์ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- ์ค๋ ์คํ๋๋ ํจ์ ์๋ณ: ๋ฉ์ธ ์ค๋ ๋ ํ์๋ผ์ธ์์ ๊ธด ๋ง๋๋ฅผ ์ฐพ์ต๋๋ค. ์ด๋ ์คํํ๋ ๋ฐ ์๋นํ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ํจ์๋ฅผ ๋ํ๋ ๋๋ค.
- ํธ์ถ ์คํ ๊ฒ์ฌ: ๊ธด ๋ง๋๋ฅผ ํด๋ฆญํ์ฌ ์ค๋ ์คํ๋๋ ํจ์๋ก ์ด์ด์ง ํจ์ ํธ์ถ ์ํ์ค๋ฅผ ๋ณด์ฌ์ฃผ๋ ํธ์ถ ์คํ์ ๋ด ๋๋ค.
- ์ฝ๋ ์ต์ ํ: ๊ฐ์ฅ ๋ง์ CPU ์๊ฐ์ ์๋นํ๋ ํจ์๋ฅผ ์๋ณํ๊ณ ์ต์ ํํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๊ณ์ฐ ํ์ ์ค์ด๊ธฐ, ๊ฒฐ๊ณผ ์บ์ฑ ๋๋ ๋ ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ์ด ํฌํจ๋ ์ ์์ต๋๋ค.
์: ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ํฐ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ํํฐ๋งํ๋ ๋ฐ ๋ณต์กํ JavaScript ํจ์๋ฅผ ์ฌ์ฉํ๋ ์๋๋ฆฌ์ค๋ฅผ ์๊ฐํด ๋ณด์ญ์์ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋กํ์ผ๋งํ๋ฉด ์ด ํจ์๊ฐ ์คํํ๋ ๋ฐ ๋ช ์ด๊ฐ ๊ฑธ๋ ค UI๊ฐ ๋ฉ์ถ๋ ๊ฒ์ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์, ๋ ํจ์จ์ ์ธ ํํฐ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ๋ ์์ ์ฒญํฌ๋ก ๋๋์ด ์ผ๊ด์ ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ํจ์๋ฅผ ์ต์ ํํ ์ ์์ต๋๋ค.
๋ ๋๋ง ์ฑ๋ฅ ๋ถ์
๋ ๋๋ง ์ฑ๋ฅ์ ๋ธ๋ผ์ฐ์ ๊ฐ ์น์ฌ์ดํธ์ ์๊ฐ์ ์์๋ฅผ ์ผ๋ง๋ ๋น ๋ฅด๊ณ ๋ถ๋๋ฝ๊ฒ ๋ ๋๋งํ ์ ์๋์ง๋ฅผ ๋ํ๋ ๋๋ค. ๋ ๋๋ง ์ฑ๋ฅ์ด ์ข์ง ์์ผ๋ฉด ์ ๋๋ฉ์ด์ ์ด ์์ฑํด์ง๊ณ , ์คํฌ๋กค ์๋๊ฐ ๋๋ ค์ง๋ฉฐ, ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ด ์ ํ๋ ์ ์์ต๋๋ค. ๋ ๋๋ง ์ฑ๋ฅ์ ๋ถ์ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- ๋ ๋๋ง ๋ณ๋ชฉ ํ์ ์๋ณ: ๋ฉ์ธ ์ค๋ ๋ ํ์๋ผ์ธ์์ "๋ ์ด์์", "ํ์ธํธ" ๋๋ "๊ตฌ์ฑ" ๋ ์ด๋ธ์ด ์ง์ ๋ ๊ธด ๋ง๋๋ฅผ ์ฐพ์ต๋๋ค.
- ๋ ์ด์์ ์ค๋์ฑ ๊ฐ์: ๋ ์ด์์ ์ฌ๊ณ์ฐ์ ํธ๋ฆฌ๊ฑฐํ๋ DOM์ ๋ํ ๋น๋ฒํ ๋ณ๊ฒฝ์ ํผํ์ญ์์ค.
- CSS ์ต์ ํ: ํจ์จ์ ์ธ CSS ์ ํ์๋ฅผ ์ฌ์ฉํ๊ณ ๋ ๋๋ง ์๋๋ฅผ ๋ฆ์ถ ์ ์๋ ๋ณต์กํ CSS ๊ท์น์ ํผํ์ญ์์ค.
- ํ๋์จ์ด ๊ฐ์ ์ฌ์ฉ:
transform๋ฐopacity์ ๊ฐ์ CSS ์์ฑ์ ํ์ฉํ์ฌ ํ๋์จ์ด ๊ฐ์์ ํธ๋ฆฌ๊ฑฐํ๋ฉด ๋ ๋๋ง ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
์: ๋ง์ DOM ์์์ ์์น์ ํฌ๊ธฐ๋ฅผ ์์ฃผ ์
๋ฐ์ดํธํ๋ ๋ณต์กํ ์ ๋๋ฉ์ด์
์ด ์๋ ์น์ฌ์ดํธ๋ ๋ ๋๋ง ์ฑ๋ฅ์ด ์ ํ๋ ์ ์์ต๋๋ค. ํ๋์จ์ด ๊ฐ์(์: transform: translate3d(x, y, z))์ ์ฌ์ฉํ๋ฉด ์ ๋๋ฉ์ด์
์ GPU์ ์คํ๋ก๋ํ์ฌ ๋ ๋ถ๋๋ฌ์ด ์ฑ๋ฅ์ ์ป์ ์ ์์ต๋๋ค.
Firefox ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ฑ๋ฅ ํ๋กํ์ผ๋ง
Firefox ๊ฐ๋ฐ์ ๋๊ตฌ๋ Chrome DevTools์ ์ ์ฌํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ํ๋กํ์ผ๋งํ ์ ์์ต๋๋ค. Firefox ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ด๋ ค๋ฉด ์น ํ์ด์ง๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ "๊ฒ์ฌ"๋ฅผ ์ ํํ๊ฑฐ๋ Ctrl+Shift+I (macOS์์๋ Cmd+Option+I) ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
์ฑ๋ฅ ํจ๋
Firefox ๊ฐ๋ฐ์ ๋๊ตฌ์ ์ฑ๋ฅ ํจ๋์ ์น์ฌ์ดํธ์ ํ๋์ ๋ํ ์์ธํ ํ์๋ผ์ธ์ ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- DevTools ์ด๊ธฐ: ํ์ด์ง๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ "๊ฒ์ฌ"๋ฅผ ์ ํํฉ๋๋ค.
- ์ฑ๋ฅ ํจ๋๋ก ์ด๋: "์ฑ๋ฅ" ํญ์ ํด๋ฆญํฉ๋๋ค.
- ๋ นํ ์์: "์ฑ๋ฅ ๊ธฐ๋ก ์์" ๋ฒํผ(์ผ์ชฝ ์๋จ ๋ชจ์๋ฆฌ์ ์ํ ๋ฒํผ)์ ํด๋ฆญํ์ฌ ๋ นํ๋ฅผ ์์ํฉ๋๋ค.
- ์น์ฌ์ดํธ์ ์ํธ ์์ฉ: ๋ถ์ํ๋ ค๋ ์์ ์ ์ํํฉ๋๋ค.
- ๋ นํ ์ค์ง: "์ฑ๋ฅ ๊ธฐ๋ก ์ค์ง" ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ นํ๋ฅผ ์ค์งํฉ๋๋ค.
- ๊ฒฐ๊ณผ ๋ถ์: ์ฑ๋ฅ ํจ๋์๋ CPU ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ์๋น๋ ๋ฐ ๋ ๋๋ง ์ฑ๋ฅ์ ํฌํจํ์ฌ ์น์ฌ์ดํธ ํ๋์ ๋ํ ์์ธํ ํ์๋ผ์ธ์ด ํ์๋ฉ๋๋ค.
Firefox DevTools ์ฑ๋ฅ ํจ๋์ ์ฃผ์ ๊ธฐ๋ฅ
- ํ๋ ์ ์ฐจํธ: ์ค๋ ์คํ๋๋ ํจ์๋ฅผ ์ฝ๊ฒ ์๋ณํ ์ ์๋๋ก ํธ์ถ ์คํ์ ์๊ฐ์ ํํ์ ์ ๊ณตํฉ๋๋ค.
- ํธ์ถ ํธ๋ฆฌ: ํ์ ํญ๋ชฉ์ ์์๋ ์๊ฐ์ ํฌํจํ์ฌ ๊ฐ ํจ์์ ์์๋ ์ด ์๊ฐ์ ํ์ํฉ๋๋ค.
- ํ๋ซํผ ์ด๋ฒคํธ: ๊ฐ๋น์ง ์์ง ๋ฐ ๋ ์ด์์ ์ฌ๊ณ์ฐ๊ณผ ๊ฐ์ ๋ธ๋ผ์ฐ์ ์์ ํธ๋ฆฌ๊ฑฐ๋ ์ด๋ฒคํธ๋ฅผ ํ์ํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ํ์๋ผ์ธ: ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฐ ๊ฐ๋น์ง ์์ง์ ์ถ์ ํฉ๋๋ค.
Safari Web Inspector๋ฅผ ์ฌ์ฉํ ์ฑ๋ฅ ํ๋กํ์ผ๋ง
Safari Web Inspector๋ macOS ๋ฐ iOS์์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ฒ๊น ํ๊ณ ํ๋กํ์ผ๋งํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ ๋๊ตฌ ๋ชจ์์ ์ ๊ณตํฉ๋๋ค. Safari์์ Web Inspector๋ฅผ ํ์ฑํํ๋ ค๋ฉด Safari > ํ๊ฒฝ ์ค์ > ๊ณ ๊ธ์ผ๋ก ์ด๋ํ์ฌ "๋ฉ๋ด ๋ง๋์ ๊ฐ๋ฐ ๋ฉ๋ด ํ์" ์ต์ ์ ์ ํํฉ๋๋ค.
ํ์๋ผ์ธ ํญ
Safari Web Inspector์ ํ์๋ผ์ธ ํญ์ ์ฌ์ฉํ๋ฉด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ๊ธฐ๋กํ๊ณ ๋ถ์ํ ์ ์์ต๋๋ค. ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Web Inspector ํ์ฑํ: Safari > ํ๊ฒฝ ์ค์ > ๊ณ ๊ธ์ผ๋ก ์ด๋ํ์ฌ "๋ฉ๋ด ๋ง๋์ ๊ฐ๋ฐ ๋ฉ๋ด ํ์"๋ฅผ ์ ํํฉ๋๋ค.
- Web Inspector ์ด๊ธฐ: ๊ฐ๋ฐ > Web Inspector ํ์๋ก ์ด๋ํฉ๋๋ค.
- ํ์๋ผ์ธ ํญ์ผ๋ก ์ด๋: "ํ์๋ผ์ธ" ํญ์ ํด๋ฆญํฉ๋๋ค.
- ๋ นํ ์์: "๋ นํ" ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ นํ๋ฅผ ์์ํฉ๋๋ค.
- ์น์ฌ์ดํธ์ ์ํธ ์์ฉ: ๋ถ์ํ๋ ค๋ ์์ ์ ์ํํฉ๋๋ค.
- ๋ นํ ์ค์ง: "์ค์ง" ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ นํ๋ฅผ ์ค์งํฉ๋๋ค.
- ๊ฒฐ๊ณผ ๋ถ์: ํ์๋ผ์ธ ํญ์๋ CPU ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ์๋น๋ ๋ฐ ๋ ๋๋ง ์ฑ๋ฅ์ ํฌํจํ์ฌ ์น์ฌ์ดํธ ํ๋์ ๋ํ ์์ธํ ํ์๋ผ์ธ์ด ํ์๋ฉ๋๋ค.
Safari Web Inspector ํ์๋ผ์ธ ํญ์ ์ฃผ์ ๊ธฐ๋ฅ
- CPU ์ฌ์ฉ๋: ๋ค์ํ ํ๋ก์ธ์ค์์ ์์๋ CPU ์๊ฐ์ ํ์ํฉ๋๋ค.
- JavaScript ์ํ: JavaScript ํจ์ ํธ์ถ ๋ฐ ์คํ ์๊ฐ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ ๋๋ง ํ๋ ์: ์น์ฌ์ดํธ์ ํ๋ ์ ์๋๋ฅผ ํ์ํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋: ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฐ ๊ฐ๋น์ง ์์ง์ ์ถ์ ํฉ๋๋ค.
Edge DevTools๋ฅผ ์ฌ์ฉํ ์ฑ๋ฅ ํ๋กํ์ผ๋ง
Chromium ๊ธฐ๋ฐ์ Edge DevTools๋ Chrome DevTools์ ์ ์ฌํ ์ฑ๋ฅ ํ๋กํ์ผ๋ง ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์น ํ์ด์ง๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ "๊ฒ์ฌ"๋ฅผ ์ ํํ๊ฑฐ๋ Ctrl+Shift+I (macOS์์๋ Cmd+Option+I)๋ฅผ ์ฌ์ฉํ์ฌ ์ก์ธ์คํ ์ ์์ต๋๋ค.
Edge DevTools์ ์ฑ๋ฅ ํจ๋ ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ๋ฒ์ ์ด ๊ฐ์ด๋ ์๋ถ๋ถ์์ ์ค๋ช ํ ๋๋ก Chrome DevTools์ ๊ธฐ๋ฅ๊ณผ ๊ฑฐ์ ๋์ผํฉ๋๋ค.
๋คํธ์ํฌ ๋ถ์
์ฑ๋ฅ ํ๋กํ์ผ๋ง ์ธ์๋ ๋คํธ์ํฌ ๋ถ์์ ์น์ฌ์ดํธ์ ์ฑ๋ฅ ์ต์ ํ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ์ ๋คํธ์ํฌ ํจ๋์ ์ฌ์ฉํ๋ฉด ์น์ฌ์ดํธ์์ ์์ฑํ ๋คํธ์ํฌ ์์ฒญ์ ๋ถ์ํ๊ณ , ๋๋ฆฌ๊ฒ ๋ก๋๋๋ ๋ฆฌ์์ค๋ฅผ ์๋ณํ๊ณ , ์น์ฌ์ดํธ์ ๋ก๋ฉ ์๋๋ฅผ ์ต์ ํํ ์ ์์ต๋๋ค.
๋คํธ์ํฌ ํจ๋ ์ฌ์ฉ
- DevTools ์ด๊ธฐ: ํ์ด์ง๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ "๊ฒ์ฌ"๋ฅผ ์ ํํฉ๋๋ค.
- ๋คํธ์ํฌ ํจ๋๋ก ์ด๋: "๋คํธ์ํฌ" ํญ์ ํด๋ฆญํฉ๋๋ค.
- ํ์ด์ง ๋ค์ ๋ก๋: ๋คํธ์ํฌ ์์ฒญ์ ์บก์ฒํ๋ ค๋ฉด ํ์ด์ง๋ฅผ ๋ค์ ๋ก๋ํฉ๋๋ค.
- ๊ฒฐ๊ณผ ๋ถ์: ๋คํธ์ํฌ ํจ๋์๋ URL, ์ํ ์ฝ๋, ์ ํ, ํฌ๊ธฐ ๋ฐ ์์ ์๊ฐ์ ํฌํจํ ๋ชจ๋ ๋คํธ์ํฌ ์์ฒญ ๋ชฉ๋ก์ด ํ์๋ฉ๋๋ค.
์ฃผ์ ๋คํธ์ํฌ ์งํ
๋คํธ์ํฌ ํจ๋์ ๋ถ์ํ ๋ ๋ค์ ์ฃผ์ ์งํ์ ์ ์ํ์ญ์์ค.
- ์์ฒญ ์๊ฐ: ์์ฒญ ์๋ฃ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ธก์ ํฉ๋๋ค.
- ์ง์ฐ ์๊ฐ: ์๋ฒ์์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ์ ๋ฐ์ดํฐ๊ฐ ๋์ฐฉํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ธก์ ํฉ๋๋ค.
- ๋ฆฌ์์ค ํฌ๊ธฐ: ๋ค์ด๋ก๋๋๋ ๋ฆฌ์์ค์ ํฌ๊ธฐ๋ฅผ ์ธก์ ํฉ๋๋ค.
- ์ํ ์ฝ๋: ์์ฒญ์ ์ํ๋ฅผ ๋ํ๋ ๋๋ค(์: 200 OK, 404 Not Found).
๋คํธ์ํฌ ์ฑ๋ฅ ์ต์ ํ
๋ค์์ ๋คํธ์ํฌ ์ฑ๋ฅ์ ์ต์ ํํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ์ ๋ต์ ๋๋ค.
- HTTP ์์ฒญ ์ต์ํ: ํ์ผ์ ๊ฒฐํฉํ๊ณ , CSS ์คํ๋ผ์ดํธ๋ฅผ ์ฌ์ฉํ๊ณ , ์์ ๋ฆฌ์์ค๋ฅผ ์ธ๋ผ์ธํ์ฌ HTTP ์์ฒญ ์๋ฅผ ์ค์ ๋๋ค.
- ๋ฆฌ์์ค ์์ถ: Gzip ๋๋ Brotli ์์ถ์ ์ฌ์ฉํ์ฌ ํ ์คํธ ๊ธฐ๋ฐ ๋ฆฌ์์ค(์: HTML, CSS, JavaScript)๋ฅผ ์์ถํฉ๋๋ค.
- ๋ฆฌ์์ค ์บ์ฑ: ๋ธ๋ผ์ฐ์ ์บ์ฑ์ ํ์ฉํ์ฌ ์ ์ ์์ฐ์ ๋ก์ปฌ์ ์ ์ฅํ์ฌ ๋ฐ๋ณต์ ์ผ๋ก ๋ค์ด๋ก๋ํ ํ์์ฑ์ ์ค์ ๋๋ค.
- CDN(Content Delivery Network) ์ฌ์ฉ: ์ ์ธ๊ณ ์ฌ๋ฌ ์๋ฒ์ ์น์ฌ์ดํธ์ ์ฝํ ์ธ ๋ฅผ ๋ฐฐํฌํ์ฌ ๋ค์ํ ์ง์ญ์ ์ฌ์ฉ์์ ๋ํ ๋ก๋ฉ ์๊ฐ์ ๊ฐ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, CDN์ ์ ๋ฝ์ ํธ์คํ ๋ ์น์ฌ์ดํธ์ ์ก์ธ์คํ๋ ์์์ ์ฌ์ฉ์์ ๋ก๋ฉ ์๊ฐ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
- ์ด๋ฏธ์ง ์ต์ ํ: ์ด๋ฏธ์ง๋ฅผ ์์ถํ๊ณ ์ ์ ํ ์ด๋ฏธ์ง ํ์(์: WebP)์ ์ฌ์ฉํ์ฌ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ ๋๋ค.
- ์ง์ฐ ๋ก๋ ์ด๋ฏธ์ง: ๋ทฐํฌํธ์ ๋ณด์ด๋ ์ด๋ฏธ์ง๋ง ๋ก๋ํฉ๋๋ค.
์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ ๋ชจ๋ฒ ์ฌ๋ก
๋ค์์ ์น์ฌ์ดํธ์ ์ฑ๋ฅ์ ์ต์ ํํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ๋ชจ๋ฒ ์ฌ๋ก์ ๋๋ค.
- JavaScript ์ต์ ํ: JavaScript ์ฝ๋๋ฅผ ์ต์ํํ๊ณ , DOM ์กฐ์ ํ์๋ฅผ ์ค์ด๊ณ , ๋ฉ์ธ ์ค๋ ๋๋ฅผ ์ฐจ๋จํ์ง ์๋๋ก ํฉ๋๋ค.
- CSS ์ต์ ํ: ํจ์จ์ ์ธ CSS ์ ํ์๋ฅผ ์ฌ์ฉํ๊ณ , ๋ณต์กํ CSS ๊ท์น์ ํผํ๋ฉฐ, ๋น์ฉ์ด ๋ง์ด ๋๋ CSS ์์ฑ์ ์ฌ์ฉ์ ์ต์ํํฉ๋๋ค.
- ์ด๋ฏธ์ง ์ต์ ํ: ์ด๋ฏธ์ง๋ฅผ ์์ถํ๊ณ , ์ ์ ํ ์ด๋ฏธ์ง ํ์์ ์ฌ์ฉํ๊ณ , ์ง์ฐ ๋ก๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ๋ธ๋ผ์ฐ์ ์บ์ฑ ํ์ฉ: ์๋ฒ๋ฅผ ๊ตฌ์ฑํ์ฌ ์ ์ ์์ฐ์ ์ ์ ํ ์บ์ ํค๋๋ฅผ ์ค์ ํฉ๋๋ค.
- CDN ์ฌ์ฉ: ์ ์ธ๊ณ ์ฌ๋ฌ ์๋ฒ์ ์น์ฌ์ดํธ์ ์ฝํ ์ธ ๋ฅผ ๋ฐฐํฌํฉ๋๋ค.
- ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง: ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ ๋ฐ ๊ธฐํ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์น์ฌ์ดํธ์ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํฉ๋๋ค.
๊ธ๋ก๋ฒ ๊ด์ : ๊ธ๋ก๋ฒ ์ฒญ์ค์ ์ํด ์ต์ ํํ ๋๋ ์๋ก ๋ค๋ฅธ ์ง์ญ์ ๋คํธ์ํฌ ์ง์ฐ ์๊ฐ ๋ฐ ๋์ญํญ ์ ํ๊ณผ ๊ฐ์ ์์๋ฅผ ๊ณ ๋ คํ์ญ์์ค. ์๋ฅผ ๋ค์ด, ๊ฐ๋ฐ๋์๊ตญ์ ์ฌ์ฉ์๋ ์ ์ง๊ตญ์ ์ฌ์ฉ์๋ณด๋ค ์ธํฐ๋ท ์ฐ๊ฒฐ ์๋๊ฐ ๋๋ฆด ์ ์์ต๋๋ค. ์ด๋ฌํ ์ง์ญ์ ์ฌ์ฉ์๋ฅผ ์ํด ์ด๋ฏธ์ง๋ฅผ ์ต์ ํํ๊ณ HTTP ์์ฒญ์ ์ต์ํํ๋ ๊ฒ์ด ํนํ ์ค์ํฉ๋๋ค.
์ค์ ์ฌ๋ก
์ฑ๋ฅ ํ๋กํ์ผ๋ง์ ์ฌ์ฉํ์ฌ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ํํ ์ ์๋ ๋ช ๊ฐ์ง ์ค์ ์ฌ๋ก๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- ์ ์ ์๊ฑฐ๋ ์น์ฌ์ดํธ: ์ ์ ์๊ฑฐ๋ ์น์ฌ์ดํธ์์ ๋ก๋ฉ ์๊ฐ์ด ๋๋ ค ์ดํ๋ฅ ์ด ๋์์ต๋๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์น์ฌ์ดํธ๋ฅผ ํ๋กํ์ผ๋งํ์ฌ ๊ฐ๋ฐ์๋ ํฐ JavaScript ํ์ผ์ด ๋ฉ์ธ ์ค๋ ๋๋ฅผ ์ฐจ๋จํ๊ณ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค. JavaScript ์ฝ๋๋ฅผ ์ต์ ํํ๊ณ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ฌ ๋ก๋ฉ ์๊ฐ์ด ํฌ๊ฒ ๊ฐ์ ๋๊ณ ์ดํ๋ฅ ์ด ๊ฐ์ํ์ต๋๋ค.
- ๋ด์ค ์น์ฌ์ดํธ: ๋ด์ค ์น์ฌ์ดํธ์์ ๋ ๋๋ง ์ฑ๋ฅ์ด ์ ์กฐํ์ฌ ์คํฌ๋กค ์ ์์ฑํ ํ์์ด ๋ฐ์ํ์ต๋๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์น์ฌ์ดํธ๋ฅผ ํ๋กํ์ผ๋งํ์ฌ ๊ฐ๋ฐ์๋ ์น์ฌ์ดํธ๊ฐ DOM์ ์์ฃผ ๋ณ๊ฒฝํ์ฌ ๋ ์ด์์ ์ค๋์ฑ์ ํธ๋ฆฌ๊ฑฐํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. DOM ๊ตฌ์กฐ๋ฅผ ์ต์ ํํ๊ณ DOM ์กฐ์ ํ์๋ฅผ ์ค์ฌ ์คํฌ๋กค์ด ๋ ๋ถ๋๋ฌ์์ง๊ณ ์ฌ์ฉ์ ๊ฒฝํ์ด ํฅ์๋์์ต๋๋ค.
- ์์ ๋ฏธ๋์ด ํ๋ซํผ: ์์ ๋ฏธ๋์ด ํ๋ซํผ์์ ์ด๋ฏธ์ง ๋ก๋ฉ ์๊ฐ์ด ๋๋ ธ์ต๋๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ ์์ฒญ์ ๋ถ์ํ์ฌ ๊ฐ๋ฐ์๋ ์ด๋ฏธ์ง๊ฐ ํจ๊ณผ์ ์ผ๋ก ์์ถ๋์ง ์๊ณ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ด๋ฏธ์ง๋ฅผ ์ต์ ํํ๊ณ CDN์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ์๋ฒ์ ๋ฐฐํฌํ์ฌ ์ด๋ฏธ์ง ๋ก๋ฉ ์๊ฐ์ด ํฌ๊ฒ ๊ฐ์ ๋์์ต๋๋ค.
๊ฒฐ๋ก
๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ๋ ์ฑ๋ฅ ํ๋กํ์ผ๋ง ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ ์ต์ ํ์ ํ์์ ์ ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ๋ฉด ๋ณ๋ชฉ ํ์์ ์๋ณํ๊ณ , ์ฝ๋๋ฅผ ์ต์ ํํ๊ณ , ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. ๋ชจ๋ ์ฌ์ฉ์๊ฐ ์์น๋ ์ฅ์น์ ๊ด๊ณ์์ด ๋น ๋ฅด๊ณ ๋งค๋ ฅ์ ์ธ ๊ฒฝํ์ ๋ณด์ฅํ๊ธฐ ์ํด ์น์ฌ์ดํธ์ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ํ์์ ๋ฐ๋ผ ์ต์ ํ ์ ๋ต์ ์กฐ์ ํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค.
์ฑ๋ฅ ํ๋กํ์ผ๋ง ๋ง์คํฐ๋ ์ง์์ ์ธ ํ์ต๊ณผ ์คํ์ด ํ์ํ ์ง์์ ์ธ ํ๋ก์ธ์ค์ ๋๋ค. ์ต์ ์น ์ฑ๋ฅ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ต์ ์ํ๋ก ์ ์งํ๊ณ ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ์ ๊ธฐ๋ฅ์ ํ์ฉํจ์ผ๋ก์จ ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ๋น ๋ฅด๊ณ ๋ฐ์์ฑ์ด ๋ฐ์ด๋๋ฉฐ ๋งค๋ ฅ์ ์ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.